aerial barrage - Turkish English Dictionary